home *** CD-ROM | disk | FTP | other *** search
- //MTEXT: The Smugglers Base:- \n \n The success in tagging the pirate ship has helped us to locate the Smugglers base.
- //SCENE: MSCENES\PoliceMission5.cen
- //TACTICS: Dogfight
- //TACTICS: Misc
- //PHRASES: dogfight.txt
- //PHRASES: BadBoy.txt
- //PHRASES: Punctuation.txt
- //PHRASES: PoliceMission5.txt
- //ALIAS: Testalias.txt
- //ALIAS: Ifs.txt
-
- //WEAPONS_AVAILABLE: 2 Laser Gun
- //WEAPONS_AVAILABLE: 1 Shield Mk I
- //WEAPONS_AVAILABLE: 1 Scanner
- //WEAPONS_AVAILABLE: 1 Engine
- //WEAPONS_AVAILABLE: 2 Generator
- //WEAPONS_AVAILABLE: 1 Player
- //WEAPONS_AVAILABLE: 1 Grapple
- //WEAPONS_AVAILABLE: 2 Chain Gun
- //SHIP_AVAILABLE: Police Fighter (PLAYER)
-
- //NEBPIC:neb mostlyblack
- //BACKLIGHT: 81 65 41 81 65 41
- //MAINLIGHT: 255 255 255 255 255 255
- //AMBIENT: 45 25 23
-
- VAR: DONE1
- VAR: DONE2
- VAR: DONE3
- VAR: Jump
- VAR: Launch
- VAR: Bat
- VAR: Sus
- VAR: Calm
- VAR: Dead
-
- //*****************************************************
-
- Start(_CHECKBADBOY)
-
- @WARNPLAYER{Alpha}
- @SETVAR{Dead|1}
- @WAIT{4000}
- @SCREENFADE{0,4000,255,0,0,0}
- @WAIT{4000}
- Player(OFF)
- Player View(OFF)
- @WAIT{2000}
- QUIT
-
- Label(ENDBADBOY)
- Goto(ENDBADBOY)
-
- Start(Alpha)
-
-
- Goto(p1)
- Label(p1)
- Goto(p2)
- Label(p2)
- Goto(p3)
- Label(p3)
- Goto(p4)
- Label(p4)
-
- @SOUNDON{}
-
-
- Player(OFF)
- Player View(OFF)
- @SETNUMPARAM{Beck|SPEED|25999}
- @SETNUMPARAM{Stricker|SPEED|25999}
- @SETNUMPARAM{Carter|SPEED|25999}
-
-
-
- Tactic(FlyToaimat,Beck,Way1,Pw1)
- Tactic(FlyToaimat,Stricker,Way2,Pw2)
- Tactic(FlyToaimat,Carter,Way3,Pw3)
-
- Label(WaitForClo2)
- If(s_CloseTogether["Beck","Way1",7200]): Goto(Hjump2)
- Goto(WaitForClo2)
-
- Label(Hjump2)
- @SETNUMPARAM{Beck|SPEED|0}
- @SETNUMPARAM{Stricker|SPEED|0}
- @SETNUMPARAM{Carter|SPEED|0}
- @SETSTRPARAM{Beck|FLASH|ON}
- @SETSTRPARAM{Stricker|FLASH|ON}
- @SETSTRPARAM{Carter|FLASH|ON}
-
- Label(Loop1)
- @CHECKGOTO{DONE2|1|Here1}
- Goto(Loop1)
-
- Label(Here1)
-
- Tactic(FlyTo,Stricker,T3)
- Tactic(FlyTo,Carter,T4)
-
- @SETNUMPARAM{Beck|SPEED|7000}
- @SETNUMPARAM{Stricker|SPEED|7000}
- @SETNUMPARAM{Carter|SPEED|7000}
-
- @WAIT{4000}
-
- Player(ON)
- Player View(ON)
- Label(WaitForClo2mmccsa)
- If(s_CloseTogether["Stricker","T3",59990]): Goto(Hjump2mmccsa)
- Goto(WaitForClo2mmccsa)
-
- Label(Hjump2mmccsa)
-
- Tactic(Abort,Stricker)
- Tactic(Abort,Carter)
- Destroy Squad(Smug,35)
- Label(AlphaDone)
- Goto(AlphaDone)
-
- //########################################################
-
- Start(_Cam)
-
-
- Position Camera(Cam1.POS)
- Target Camera(Beck.POS)
-
- Timer(33999)
- Label(intro1)
- Position Camera(Cam1.POS)
- Target Camera(Beck.POS)
- If(Timer): Goto(intro1)
-
- @SETVAR{DONE1|1}
-
- @FLYCAM{Watch|1100|103|Track Camera(Beck.POS)}
-
- @SCREENFADE{0,1000,255,0,0,0}
- @WAIT{1000}
- Camera Velocity([0,0,0])
- Position Camera(Look.POS)
- Target Camera(Beck.POS)
- @WAIT{400}
-
- @SCREENFADE{255,1100,0,0,0,0}
- @WAIT{1100}
-
- Timer(4700)
- Label(intro1a)
-
- Track Camera(FuryK.POS)
- If(Timer): Goto(intro1a)
-
- Label(_Cam)
- Goto(_Cam)
-
- //#########################################################
-
- Start(Mil)
- Standby(Mil)
-
- @SETSTRPARAM{FuryK,SPEED,1100}
- @SETSTRPARAM{FuryA,SPEED,1100}
-
- @WAIT{29900}
- Jump In(Mil)
- @SETSTRPARAM{FuryK,SPEED,19000}
- @SETSTRPARAM{FuryA,SPEED,19000}
-
- Tactic(FlyToaimat,FuryA,MWay1,Mw1)
- Tactic(FlyToaimat,FuryK,MWay2,Mw2)
-
- Label(Loop1bbb)
- @CHECKGOTO{DONE2|1|Here1bbb}
- Goto(Loop1bbb)
-
- Label(Here1bbb)
-
- Tactic(FlyTo,FuryA,T1)
- Tactic(FlyTo,FuryK,T2)
-
- @SETSTRPARAM{FuryK,SPEED,17099}
- @SETSTRPARAM{FuryA,SPEED,17099}
-
- Label(WaitForClo2mmccs)
- If(s_CloseTogether["FuryK","T2",59999]): Goto(Hjump2mmccs)
- Goto(WaitForClo2mmccs)
-
- Label(Hjump2mmccs)
-
- Tactic(Abort,FuryA)
- Tactic(Abort,FuryK)
- @SETSTRPARAM{FuryK,SPEED,9999}
- @SETSTRPARAM{FuryA,SPEED,9999}
- Destroy Squad(Smug,35)
- Label(Mil_End)
- Goto(Mil_End)
-
- //##############################################################
-
- Start(_Dial)
-
- Label(WaitForClo2mm)
- If(s_CloseTogether["Beck","Way1",2300]): Goto(Hjump2mm)
- Goto(WaitForClo2mm)
-
- Label(Hjump2mm)
-
- Music Quiet
- Message(Alpha,MESS2)
- @WAIT{2600}
- Message(Alpha,MESS3)
- @WAIT{3000}
- Message(Alpha,MESS4)
- @WAIT{3600}
- Message(Alpha,MESS5)
- @WAIT{4200}
- Message(Alpha,MESS6)
- @WAIT{3500}
-
- @WAIT{3000}
- Message(Alpha,MESS8)
- @WAIT{3500}
- @WAIT{8200}
- Message(Alpha,MESS9)
- @WAIT{4000}
- Message(Alpha,MESS10)
- @WAIT{3900}
- Message(Alpha,MESS11)
- @WAIT{5700}
- Message(Alpha,MESS12)
- @WAIT{3500}
- @SETVAR{DONE2|1}
- @WAIT{500}
- Message(Alpha,MESS13)
- @WAIT{3900}
- Message(Alpha,MESS14)
- @WAIT{3900}
- Message(Alpha,MESS15)
- @WAIT{5500}
- Label(_Dial_End)
- Goto(_Dial_End)
-
- //########################################################
-
- Start(Smug)
-
- Standby(Smug)
-
- Label(Loop1bbbas)
- @CHECKGOTO{Jump|1|Here1bbbas}
- Goto(Loop1bbbas)
-
- Label(Here1bbbas)
-
- Creep In(Smug)
- @SETVAR{Launch|1}
- Tactic(flyforward,S1)
-
- Tactic(flyforward,S2)
-
- Tactic(flyforward,S4)
-
- Tactic(flyforward,S5)
- @WAIT{4300}
- Tactic(Abort,S1)
- Tactic(Abort,S2)
- Tactic(Abort,S4)
- Tactic(Abort,S5)
- Destroy Squad(Mil,45)
- Destroy Squad(Alpha,32)
- Message(Alpha,MESS16)
- @WAIT{5500}
-
- Label(Smug)
- Goto(Smug)
- //#####################################################
-
- Start(_Fade)
-
- Goto(p1a)
- Label(p1a)
-
-
- @SCREENFADE{255,4900,0,0,0,0}
- @WAIT{5000}
-
- Label(_Fade)
- Goto(_Fade)
-
- //#######################################################
- Start(Testy)
- Label(WaitForClo2mmcc)
- If(s_CloseTogether["FuryK","T2",99900]): Goto(Hjump2mmcc)
- Goto(WaitForClo2mmcc)
-
- Label(Hjump2mmcc)
-
- @SETVAR{Jump|1}
- Label(Testy)
- Goto(Testy)
-
- //########################################################
-
- Start(_Checkif)
- @IF_SQUADGONE{Smug|Lost1}
- Label(Lost1)
- @WAIT{2000}
- Message(Alpha,MESS17)
- @WAIT{3900}
- Message(Alpha,MESS18)
- @WAIT{5500}
- Player(OFF)
- Player View(OFF)
- Position Camera(Winbeck.POS)
- Target Camera(Beck.POS)
-
- Timer(4000)
- Label(intro1ab)
- Position Camera(Winbeck.POS)
- Target Camera(Beck.POS)
- If(Timer): Goto(intro1ab)
-
- Fade Out
- @SCREENFADE{0,2000,255,0,0,0}
- @WAIT{2000}
- @NEXTMISSION{Email from Sarah}
- QUIT
-
- Label(_Checkif)
- Goto(_Checkif)
-
- //###########################################################
-
- Start(_Beckdead)
-
- Label(Bdead)
- If(s_ShipGone["Beck"]): Goto(Bdead2)
- Goto(Bdead)
-
- Label(Bdead2)
- Player(OFF)
- Player View(OFF)
- @SETVAR{Dead|1}
- Timer(8000)
- Label(intro2ab)
- Position Camera(BCam1.POS)
- Target Camera(Beck.POS)
- If(Timer): Goto(intro2ab)
-
- @SCREENFADE{0,3000,255,0,0,0}
- @WAIT{3000}
- QUIT
-
- Label(_Beckdead)
- Goto(_Beckdead)
-
- //##############################################################
-
- Start(Launchstart)
-
- Label(oop99)
- @CHECKGOTO{Launch|1|Waitww99}
- Goto(oop99)
-
- Label(Waitww99)
-
- Player(OFF)
- Player View(OFF)
- @SETNUMPARAM{Beck|SPEED|0}
- Tactic(FlyTo,Beck,S1)
- Timer(13900)
- Label(Launching)
- Position Camera(LaunchCam.POS)
- Target Camera(S2.POS)
- If(Timer): Goto(Launching)
-
-
- @SCREENFADE{0,1000,255,0,0,0}
- @WAIT{1000}
- @SETNUMPARAM{Beck|SPEED|7000}
- @SETVAR{Sus|1}
- Music Loud
- Player(ON)
- Player View(ON)
-
- Label(_Lstart)
- Goto(_Lstart)
-
- //#####################################################################
-
-
- Start(Testy1)
- Label(WaitForClo2mmcc1)
- If(s_CloseTogether["Beck","T2",99999]): Goto(Hjump2mmccl)
- Goto(WaitForClo2mmcc1)
-
- Label(Hjump2mmccl)
-
- @SETVAR{Jump|1}
- Label(Testy1)
- Goto(Testy1)
-
- Start(_MUSIC)
-
- Music Set(7)
-
- Fade To Calm
-
- @WAITVAR{Sus|1}
-
- Fade To Suspense
-
- @WAITVAR{Bat|1|If(S_VAR["Dead",1]): Goto(DEAD_Battle)}
-
- Battle
-
- @WAITVAR{Calm|1|If(S_VAR["Dead",1]): Goto(DEAD_Battle)}
-
- Fade To Calm
-
- Label(MUSIC_END)
- Goto(MUSIC_END)
-
- Label(DEAD_Battle)
-
- End Battle
-
- Goto(MUSIC_END)
-
-
- Label(MUSIC_END)
- Goto(MUSIC_END)
-
-
-